#include<iostream>

using namespace std;

//class A {
//public:
//	int fun(int x) {
//		return x;
//	}
//	int h;
//	class B {
//		int b;
//	};
//};
//
//int main() {
//	cout << sizeof(A::B) << endl;
//	A aa;
//	cout << sizeof(aa) << endl;
//	A::B bb;
//	cout << sizeof(bb) << endl;
//	A().fun(10);
//	const A& ra = A();
//	string s;
//	return 0;
//}

int main() {
	int* p = new int[10];
	delete[] p;

	int* p = new int[10] {1,2,3};
	delete[] p;

	int* p1 = new int;
	delete p1;

	int* p2 = new int(5);
	delete p2;

	return 0;
}